package com.ruoyi.project.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.util.List;
import java.util.Map;

/**
 * 五项制度对象 institutional_management
 * 
 * @author ruoyi
 * @date 2021-10-18
 */
public class InstitutionalManagement extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 文件路径 */
    @Excel(name = "文件路径")
    private String fileUrl;

    /** 文件名称 */
    @Excel(name = "文件名称")
    private String fileName;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 文件二路径 */
    @Excel(name = "文件二路径")
    private String fileTwoUrl;

    /** 文件二名称 */
    @Excel(name = "文件二名称")
    private String fileTwoName;

    /** 文件三路径 */
    @Excel(name = "文件三路径")
    private String fileThreeUrl;

    /** 文件三名称 */
    @Excel(name = "文件三名称")
    private String fileThreeName;

    /** 文件四路径 */
    @Excel(name = "文件四路径")
    private String fileFourUrl;

    /** 文件四名称 */
    @Excel(name = "文件四名称")
    private String fileFourName;

    /** 文件五路径 */
    @Excel(name = "文件五路径")
    private String fileFiveUrl;

    /** 文件五名称 */
    @Excel(name = "文件五名称")
    private String fileFiveName;

    private String roleKey;

    private List<Map<String,Object>> fileUrlList;


    public String getRoleKey() {
        return roleKey;
    }

    public void setRoleKey(String roleKey) {
        this.roleKey = roleKey;
    }

    public List<Map<String, Object>> getFileUrlList() {
        return fileUrlList;
    }

    public void setFileUrlList(List<Map<String, Object>> fileUrlList) {
        this.fileUrlList = fileUrlList;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setFileUrl(String fileUrl) 
    {
        this.fileUrl = fileUrl;
    }

    public String getFileUrl() 
    {
        return fileUrl;
    }
    public void setFileName(String fileName) 
    {
        this.fileName = fileName;
    }

    public String getFileName() 
    {
        return fileName;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setFileTwoUrl(String fileTwoUrl) 
    {
        this.fileTwoUrl = fileTwoUrl;
    }

    public String getFileTwoUrl() 
    {
        return fileTwoUrl;
    }
    public void setFileTwoName(String fileTwoName) 
    {
        this.fileTwoName = fileTwoName;
    }

    public String getFileTwoName() 
    {
        return fileTwoName;
    }
    public void setFileThreeUrl(String fileThreeUrl) 
    {
        this.fileThreeUrl = fileThreeUrl;
    }

    public String getFileThreeUrl() 
    {
        return fileThreeUrl;
    }
    public void setFileThreeName(String fileThreeName) 
    {
        this.fileThreeName = fileThreeName;
    }

    public String getFileThreeName() 
    {
        return fileThreeName;
    }
    public void setFileFourUrl(String fileFourUrl) 
    {
        this.fileFourUrl = fileFourUrl;
    }

    public String getFileFourUrl() 
    {
        return fileFourUrl;
    }
    public void setFileFourName(String fileFourName) 
    {
        this.fileFourName = fileFourName;
    }

    public String getFileFourName() 
    {
        return fileFourName;
    }
    public void setFileFiveUrl(String fileFiveUrl) 
    {
        this.fileFiveUrl = fileFiveUrl;
    }

    public String getFileFiveUrl() 
    {
        return fileFiveUrl;
    }
    public void setFileFiveName(String fileFiveName) 
    {
        this.fileFiveName = fileFiveName;
    }

    public String getFileFiveName() 
    {
        return fileFiveName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("fileUrl", getFileUrl())
            .append("fileName", getFileName())
            .append("status", getStatus())
            .append("remark", getRemark())
            .append("fileTwoUrl", getFileTwoUrl())
            .append("fileTwoName", getFileTwoName())
            .append("fileThreeUrl", getFileThreeUrl())
            .append("fileThreeName", getFileThreeName())
            .append("fileFourUrl", getFileFourUrl())
            .append("fileFourName", getFileFourName())
            .append("fileFiveUrl", getFileFiveUrl())
            .append("fileFiveName", getFileFiveName())
            .toString();
    }
}
